'use strict';
app
    .controller(
        'FuncCtrl',
        [
            '$scope',
            '$modal',
            '$rootScope',
            '$state',
            '$filter',
            'toaster',
            'commonService',
            'userService',
            function ($scope, $modal, $rootScope, $state, $filter,
                      toaster, commonService, userService) {
                $scope.uicon = 'fa-users';
                $scope.uMsg = '请选择设置权限的角色';
                $scope.sRoleID = null;
                $scope.funs = {};
                $scope.FUNs = [];
                $scope.sIndex = null;
                $scope.Roles = [];
                $scope.uTypes = [];
                initFunc();
                getRoles();

                $scope.setSelect = function (id, index) {
                    $scope.sIndex = index;
                    //console.log(index);
                    initFunc();
                    $scope.sRoleID = id;
                    getFuncs('1', id);
                    //getBtns('1', id);
                };

                $scope.selectALl = function () {
                    var obj = $scope.FUNs;
                    for (var i = 0; i < obj.length; i++) {
                        var objj = obj[i]['sFun'];
                        for (var j = 0; j < objj.length; j++) {
                            objj[j]['fsType'] = 'Y';
                            var objk = objj[j]['sBtn'];
                            for (var k = 0; k < objk.length; k++) {
                                objk[k]['bType'] = 'Y';
                            }
                        }
                    }
                }

                function getFuncs(t, id) {
                    commonService.httpJson("userFunction/sall", {roleId: id})
                        .success(function (data, status) {
                            if (data && data['code'] == 0) {
                                fillMFun(data['data']);
                                fillBtn(data['data']);
                            } else {
                                commonService.toasterError(data['message']);
                            }
                        });
                }

                function fillMFun(data) {
                    //console.log(data);
                    if (data) {
                        var obj = $scope.FUNs;
                        for (var i = 0; i < obj.length; i++) {
                            var objj = obj[i]['sFun'];
                            for (var j = 0; j < objj.length; j++) {

                                for (var k = 0; k < data.length; k++) {
                                    if ((obj[i]['Id'] + objj[j]['fId']) == data[k]['pageNo']) {
                                        objj[j]['fsType'] = 'Y';
                                    }
                                }
                            }
                        }
                    }
                }

                function fillBtn(data) {
                    //console.log(data);
                    if (data) {
                        for (var d = 0; d < data.length; d++) {
                            var obj = $scope.FUNs;
                            for (var i = 0; i < obj.length; i++) {
                                var objj = obj[i]['sFun'];
                                for (var j = 0; j < objj.length; j++) {
                                    var objk = objj[j]['sBtn'];
                                    for (var k = 0; k < objk.length; k++) {
                                        if ((obj[i]['Id'] + objj[j]['fId']) == data[d]['pageNo'] && checkBtn(objk[k]['bId'], data[d]['btnNos'])) {
                                            objk[k]['bType'] = 'Y';
                                        }
                                    }
                                }
                            }
                        }
                    }
                }

                function checkBtn(btnNo, btnNos) {
                    if (btnNo && btnNos) {
                        if (btnNos.indexOf(btnNo) > -1) {
                            return true;
                        } else {
                            return false;
                        }
                    }
                }

                function getRoles() {
                    commonService.httpJson("sysrole/drop", {})
                        .success(function (data, status) {
                            if (data && data['code'] == 0) {
                                $scope.Roles = data['data'];
                                initUType($scope.Roles);
                            } else {
                                commonService.toasterError(data['message']);
                            }
                        });
                };

                function initUType(data) {
                    if (data) {
                        $scope.uTypes = [];
                        for (var i = 0; i < data.length; i++) {
                            $scope.uTypes.push({
                                uId: data[i]['code'],
                                uName: data[i]['name']
                            });
                        }
                    }
                }

                function getResult() {
                    $scope.funs = {};
                    var pg = [];
                    var obj = $scope.FUNs;
                    if (obj) {
                        for (var i = 0; i < obj.length; i++) {
                            var pID = obj[i]['Id'];
                            var objj = obj[i]['sFun'];
                            for (var j = 0; j < objj.length; j++) {
                                var fID = objj[j]['fId'];
                                var objk = objj[j]['sBtn'];
                                var btns = [];
                                for (var k = 0; k < objk.length; k++) {
                                    if (objk[k]['bType'] == 'Y') {
                                        btns.push({
                                            pageNo: pID + fID,
                                            btnNo: objk[k]['bId']
                                        });
                                    }
                                }
                                if (objj[j]['fsType'] == 'Y') {
                                    pg.push({
                                        moduleNo: pID,
                                        pageNo: pID + fID,
                                        pageBtns: btns
                                    });
                                }
                            }
                        }
                    }
                    //toaster.pop('info', '提示', 'type:'+$scope.uType +', UserID:'+$scope.sUserID +', RoleID:'+$scope.sRoleID);
                    //console.log(pg);
                    $scope.funs = {
                        type: 1,
                        roleId: $scope.sRoleID,
                        pages: pg,
                        createUser: userService.getId()
                    };
                }
                ;

                function checkSave() {
                    if (!$scope.sUserID && !$scope.sRoleID) {
                        commonService.toasterError('请选择要设置权限有的用户或角色');
                        return true;
                    }
                    return false;
                }
                ;

                $scope.saveFunc = function () {
                    if (checkSave()) {
                        return;
                    }

                    getResult();

                    if ($scope.funs.pgBtns && $scope.funs.pgBtns.length == 0) {
                        commonService.toasterError('请选择要设置的权限');
                        return;
                    }

                    commonService.httpJson("userFunction/savefuns", $scope.funs)
                        .success(function (data, status) {
                            if (data && data['code'] == 0) {
                                commonService.toasterSuccess(data['message']);
                            } else {
                                commonService.toasterError(data['message']);
                            }
                        });
                };

                function initFunc() {
                    $scope.FUNs = [{
                        "Id": "01",
                        "fName": "系統用户",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "用户角色",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "用户管理",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "修改密码",
                                "bType": null
                            }, {
                                "bId": "05",
                                "bName": "启用",
                                "bType": null
                            }, {
                                "bId": "06",
                                "bName": "禁用",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "用户权限",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "保存权限设置",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "02",
                        "fName": "系统管理",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "单位基本信息",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "单位用户",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "启用",
                                "bType": null
                            }, {
                                "bId": "05",
                                "bName": "禁用",
                                "bType": null
                            }, {
                                "bId": "06",
                                "bName": "修改密码",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "03",
                        "fName": "项目发布",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "发布项目",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "接受申请",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "接受",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "不接受",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "04",
                        "fName": "项目审核",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "初审",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "通过",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "不通过",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "专家评审",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "结果确认",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "通过",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "不通过",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }, {
                            "fId": "04",
                            "fsName": "审批",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "通过",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "不通过",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "05",
                        "fName": "项目资金",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "补贴规格",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "发放资金",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "06",
                        "fName": "项目验收",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "发布验收通知",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "验收材料",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "查看验收通知",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "查看验收报告",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "查看专家评语",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "查看三方信用报告",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "项目验收",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "通过",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "拒绝",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "07",
                        "fName": "项目结项",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "评定及资料整理",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "资金使用说明",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "详情",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "信用公示",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "08",
                        "fName": "项目承接",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "项目资料提交",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "验收材料上传",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "资料审核",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "09",
                        "fName": "日常研发记录",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "项目信息登记表",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "项目研发实施",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "项目终止申请",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "04",
                            "fsName": "项目费用",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "10",
                        "fName": "财务数据归集",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "研发支出",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "详情",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "项目支出",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "详情",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "费用支出",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "详情",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "11",
                        "fName": "项目结项",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "结项管理",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "12",
                        "fName": "信用机构",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "事前",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "详情",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "查看信用承诺",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "查看信用中心报告",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "上传信用评级报告",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "事中",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "详情",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "上传信用报告",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "事后",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "详情",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "上传信用报告",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "13",
                        "fName": "维权",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "维权流程",
                            "fsType": null,
                            "sBtn": []
                        }, {
                            "fId": "02",
                            "fsName": "信用异议",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "信用修复",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "04",
                            "fsName": "信用结果公示",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "05",
                            "fsName": "问题及解答",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "14",
                        "fName": "查询统计",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "项目统计",
                            "fsType": null,
                            "sBtn": []
                        }, {
                            "fId": "02",
                            "fsName": "费用统计及结构",
                            "fsType": null,
                            "sBtn": []
                        }, {
                            "fId": "03",
                            "fsName": "项目完工情况",
                            "fsType": null,
                            "sBtn": []
                        }, {
                            "fId": "04",
                            "fsName": "预决算信息",
                            "fsType": null,
                            "sBtn": []
                        }]
                    }, {
                        "Id": "15",
                        "fName": "红黑榜",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "红榜",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "黑榜",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "灰榜",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "16",
                        "fName": "政策法规",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "国家法规",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "02",
                            "fsName": "外省法规",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "03",
                            "fsName": "省内法规",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }, {
                            "fId": "04",
                            "fsName": "市级法规",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "17",
                        "fName": "资料下载",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "文件下载",
                            "fsType": null,
                            "sBtn": [{
                                "bId": "01",
                                "bName": "新增",
                                "bType": null
                            }, {
                                "bId": "02",
                                "bName": "修改",
                                "bType": null
                            }, {
                                "bId": "03",
                                "bName": "刷新",
                                "bType": null
                            }, {
                                "bId": "04",
                                "bName": "删除",
                                "bType": null
                            }]
                        }]
                    }, {
                        "Id": "18",
                        "fName": "办理流程",
                        "fType": null,
                        "sFun": [{
                            "fId": "01",
                            "fsName": "查询信用报告流程",
                            "fsType": null,
                            "sBtn": []
                        }, {
                            "fId": "02",
                            "fsName": "申报资金流程",
                            "fsType": null,
                            "sBtn": []
                        }, {
                            "fId": "03",
                            "fsName": "申报项目流程",
                            "fsType": null,
                            "sBtn": []
                        }, {
                            "fId": "04",
                            "fsName": "信用异议流程",
                            "fsType": null,
                            "sBtn": []
                        }, {
                            "fId": "05",
                            "fsName": "信用修复流程",
                            "fsType": null,
                            "sBtn": []
                        }]
                    }];

                }

            }]);
